package com.zretc.entity;

import java.util.List;

/**
 * 歌手表
 * @author yejingbin
 *
 */
public class Singer {
	private Integer singerId;     //歌手Id
	private String singerName;    //歌手名
	private String gender;        //歌手性别
	private Integer age;          //歌手年龄
	private String singerPicture; //歌手图片
	private Area area;            //歌手地区对象
	private List<Song> songList;  //歌手所拥有的歌曲
	
	public Singer() {
		super();
	}

	public Singer(Integer singerId, String singerName, String gender, String singerPicture, Area area) {
		super();
		this.singerId = singerId;
		this.singerName = singerName;
		this.gender = gender;
		this.singerPicture = singerPicture;
		this.area = area;
	}

	public Singer(Integer singerId, String singerName, String gender, String singerPicture, Area area,
			List<Song> songList) {
		super();
		this.singerId = singerId;
		this.singerName = singerName;
		this.gender = gender;
		this.singerPicture = singerPicture;
		this.area = area;
		this.setSongList(songList);
	}
	
	
	public Singer(Integer singerId, String singerName, String gender, Integer age, String singerPicture, Area area) {
		super();
		this.singerId = singerId;
		this.singerName = singerName;
		this.gender = gender;
		this.age = age;
		this.singerPicture = singerPicture;
		this.area = area;
	}

	public Integer getSingerId() {
		return singerId;
	}
	public void setSingerId(Integer singerId) {
		this.singerId = singerId;
	}
	public String getSingerName() {
		return singerName;
	}
	public void setSingerName(String singerName) {
		this.singerName = singerName;
	}
	public String getGender() {
		return gender;
	}
	public void setGender(String gender) {
		this.gender = gender;
	}
	public Area getArea() {
		return area;
	}
	public void setArea(Area area) {
		this.area = area;
	}

	public String getSingerPicture() {
		return singerPicture;
	}

	public void setSingerPicture(String singerPicture) {
		this.singerPicture = singerPicture;
	}

	public List<Song> getSongList() {
		return songList;
	}

	public void setSongList(List<Song> songList) {
		this.songList = songList;
	}

	@Override
	public String toString() {
		return "Singer [singerId=" + singerId + ", singerName=" + singerName + ", gender=" + gender + ", singerPicture="
				+ singerPicture + ", area=" + area + ", songList=" + songList + "]";
	}
	
}
